
MDE EME2
REM Produced by GENTEST on Fri Jan 24 18:08:09 2014

REM All inputs and outputs are arrays of 8-bit bytes (octets) with bytes being
REM represented by consecutive pairs of hexadecimal digits (the pair 'ab', for
REM example, yields the byte value 0xab in C). The index positions of bytes in
REM arrays increase by 1 from left to right for each pair of digits and arrays
REM on consecutive lines with the same initial designators are concatenated so
REM that bytes on later lines have higher array indexes.  Numeric significance
REM is undefined except between the two digits that form each individual byte.

REM KEY = The AES EME-2 key
REM ADT = The associated data
REM PTX = The plaintext
REM CTX = The ciphertext

VEC 1
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec5168dcfe3b453b968c54f7362f2a4891923
ADT
PTX 187ddd998c75b550f8329462772ac0d6
CTX 609953bc9a86f71aee0ced2eee7f03df

VEC 2
KEY 367b9c49ddf2fade0b025e1c95beb37a5b1e6c428d45f19ddee063d2f5e95633
KEY 9d150e077afde4b82953321c7f180c2b
ADT fb37a028d34a2e2fc211b7ad62886a6a78b87af1
PTX 53a37fc196a6c4aafc05eec2ade7501c
CTX 39bbaeab50c4a062ff62e2c6a2be5264

VEC 3
KEY 41371f79a22b3cda7c25b14ce03add54234fd8b2e1ba9cc574c4c046d77a059f
KEY 0a5797e41821b6485323169fbf42e127
ADT ed7b85272dbc001f966dbba89a0ef16a
PTX 221fd82f3781640bb3f43576c8e3f833
CTX f2378fe19827c0b5b3bcafa54911cb6b

VEC 4
KEY fb7ffaa90da7fac88dc9c07edf9259d0c7cba76d505418e3ee2bf5a8d41610f7
KEY d4f8e83fd17b953b219846ba88892c68
ADT 1e80feca909d75330eb57601f87c1dac
PTX e75e494620641a53e0aabdc93c726036c8
CTX aa01c69d81d061a6f9a0da071fc09ba296

VEC 5
KEY aac0aab35d4b75626bef4e78de0cb13ebc1d0383683569ad819b79f8a47ffee6
KEY e8dc58660eb1b17ebc0fd903ed3c052f
ADT 00000000000000000000000000000000
PTX 40c9ece1c6902a890ad878b20146023e465d2be9
CTX e57c728da800c364f8be13bac3e29394ea68459a

VEC 6
KEY 7610ff13d7bd684bcb875190b54d7c4f60754f1a2dfd3ad710a48b9f1d9b6302
KEY e7c43714c61ca6d6e642aad61fe40029
ADT fe81b713c353036e9ffc778e69610335
PTX 0000000000000000000000000000000000000000000000000000000000000000
CTX dabb719ba83fa229dc7f90e8309db37c405e7814af6c37edf0a35d6eef899054

VEC 7
KEY ee83bba4555be9e80f15edeb5b43c53141d4a59c9e6c92ce123e3fd31d5dc3d7
KEY 34a906e11ce91f6498336292860bd44e
ADT 5f18e36deeb7af7d8eeb2754c5f7d134
PTX 670bd1aea012d2059abbe19736234d610de20b9438d87334257c64dc07b621c4
PTX e888cf19c54f0eb414afad0f1ff240935be098963e2fda3f8057553ab82e2ee0
PTX 60dde55bccef12f7912b24d7b673881e7ec78415e5f4be7866f6e39f2d2dc781
PTX 28e16257802f9fc9690166c5b0480518431da98c9d757481679a39fda6ff86ce
PTX db6032e9f2418204c683c7e14bfa61a35d09c8ee27c6cd16b419c6136990902c
PTX 938751d9cd68ce0a8735e05e470b1fa1155211b436f2a4e0e5501b81cea9d65e
PTX 71b360790e7ed10624f9cbb94fe4781797afa65eeed87c0925c9e6e0bb7f70df
PTX 43656e7afb4d26d005f92d6086713427ceff68ba68fab68a5c650e7ec5702648
PTX 9f5ac5659babb7497071fe9c547f171de370e3608d46bafdc9f2f1a496e65d4a
PTX 6246df3c8d6e6ceb813c9811ee18af4c8415c69f3da7215378acf647ab388ac3
PTX 5ede5ae96d85ffbc5586d8909f1f73ca713cfb415870feee72b278555dfc5bed
PTX 87f1970cdaea2b949bea1c22fe666ee8d1775a11e5b0e9af293ea0b5a4c9f50a
PTX a648df64afb445133d9649f6fb79a3905fd702cf816424f2648f7331e69af28e
PTX f4aeb66e6e251f01c9313b7eb5b4f76a8fa738f1373c140daff4715bb429f2e9
PTX cd1f729aed8af6a9ab09275e43ebeeaef05f93b2d80673b97f0871eb53a10372
PTX 463a1085c1a30567084b4b58fb8e539100fe66cd2c2ad0bd0cd97df33c10d94c
CTX 8b3ac4223c54d60cbc6bc83f76640aeeb7a3e60be7af3f517e458fe7731981d9
CTX 1a4bf7d0211ab4f4af64833c409f5fa334a579ae31f8b470639f253b80079dde
CTX 12f956d9d3a67ac55bca50c0a011e43f56c1242f8f09162411823404187f1372
CTX 627942902f15dcd56ffbf9a0d78ca7a6db5b5b1d4465b186d7c81f6d59499be3
CTX 7fd9d8af36b117575b70c78c7972c8d9e66d068f498cdc5424dac86695817a87
CTX cb6512817880a29fc0bea8a752c974e46049581294e779eacb97c221efa05ce2
CTX b03a2ac7546861abca38c6a5a016f8c70003e1b1e5adff2b4d275edc74172872
CTX 7b2441e6bbc5df36a93fcfef32bc4b24b0bea8972d14f2ba0d3cc0eb97134650
CTX af3a2913cbd61912dfccb8211d24178aa017f03462182f154c48509eab2cd841
CTX 8a964ec8109adbad5ae5e086df862a82aafbeb92f00aca0136e0ef63f86415cb
CTX 08f1849bc1d57e92b367eb8d911762ec14dc4a86b751c9a150669443746d03cd
CTX 4806ebbec0f22179acad23060bca61d2d9c4d68419e4bf33e0213cbe6ac080d1
CTX bf0431d5e61d34f8134e9ad7a9df9a9a5fed6a341ed0540e427b79d9683ec640
CTX fc5cc03a95d76090197d071e1a1204fe2f6da91c16b1dc7f653e4f7c27602858
CTX 7a94c114d4038d4af8b80f26789578815cbc509f1a43aa5933f55d7dc9187513
CTX 1d649131009f5f6e6626c92657f9f39fa2ef28d3009a143f236120d608197475

VEC 8
KEY e23e512ca79b2b2a22c747961553921e2e4a827fd80f93b7b34a2b7b7d9bb3aa
KEY 74554ae202bc373e02e873342742dbd6
ADT f728ad630584240d7b41cef716d25277
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
PTX 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
PTX 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f
PTX 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f
PTX 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f
PTX a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf
PTX c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf
PTX e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
PTX 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
PTX 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f
PTX 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f
PTX 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f
PTX a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf
PTX c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf
PTX e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
PTX 0001020304050607
CTX 84eff0f227a17b944a8de3cb4c9a3b5d67335e06cb281850a33565ec3666f949
CTX 66e4304e4a4496d18f9d1e57b603931cd9db5939e467b497655a1e1376b2b39c
CTX 2816cce28ecef2de838f5d6b7f5e86a8c5bbb3a8147858c01283bcf77dedda43
CTX 0c9fea9e3416256fbcc9687df7f4cb20fd134d3366a58e14ad43249566357d6c
CTX ecee0e1a47e3268935bddf4ccf0b24cbd8fefae26ee81da2034544a30cf91929
CTX 9934f9cfc9e642bbbb49ea25f3591f87911ab419c1b69c18380a629b25b9989b
CTX 22c868cdf388b4138389eb4d9195e9586f968f053d61e218c06112de5b6a514e
CTX 5e63627ab45d101286e64b0873821ca872b3a6deedba1bfb6a31ebe6f8c84ca7
CTX e7ec9408c9344a59a4bfaa033b89844bf5d81ff88d8f1f3782d7f00b9c8f5b9b
CTX b01c695a9c2fbf55c25e69ba657d921b150a5532c522f3b6f306c4dad236f220
CTX 9a22a40d37e0fefb0b6d30fd08ad9b2c1963cb6a47dfcbddf809034314d471f2
CTX 1d7677d95a122fe2b6080a10778bd48637e91462f3b80689202309c7ed50fed8
CTX f7d17d6fca83ad673334775cd8f1fd482feebe337a0d75071429ba7bc5c56d62
CTX 205948799ca984e4ea146d0c68e4a5a510998daba5d07376a0bafd9f61ca96f6
CTX 6c1ad33af8ac0eb5ec70818ebc6a3100691572bf8b391fb32c80f03745117556
CTX 099949394af77461d599acff10549c5b54039a5fe8f24aad0c1ba7d051bbdc15
CTX f7f9585758b7dbf5

VEC 9
KEY 44b977c948ab9d555cfa2bb71daeba0e7d726aba3abb082fbab5b5cb39881da7
KEY 90576c20b37bc65019eed6df20469426
ADT 3da5f49d10f85bcf770f5e240db840d7
PTX 25635f2e1b9927c09aa7f99aac1c010ba6b975e7b8172671498260389f224783
PTX 48702d48f3b7dccc58ee5928aff4c4e8bfa2f90252c8f4a582bdf1d7568f80f6
PTX 8a175dffbeae2d20e387110219d4651571092d78994a750383388a8847dcd3cf
PTX ff2e9619f0f501e89bde9cb4b7a003a024b77427a6c9a9d39440441f2c36e06b
PTX a6278418b5ad7f93283c86ce6d573672561a092e00cd4b19f00965a221edbd89
PTX e4c8a605d8e9aaffdbedfe4fa5676dbcef8bda289b72dae87f9fd959b72990c6
PTX 377aafa05018dd76f266c62eff5c77f91a07b0ce645ef28aa2d3a8e0cc8269bd
PTX 01f7dec3433eb12f7c6b181605f2a2063d40736c47f06bd62d8a77841a80d593
PTX 7e7b9dec05a40347ed4c894bddf7361ff85a9422f2dd3f8e499ce79ee6c27818
PTX 3042ba0b115a7255981bf2160a6e44688c69282cd88a0f691a7febe126187051
PTX 96219972ed196a0a2ac8e515aac307db44e7e1c3c20021e0f055e16659e8fb0d
PTX db3fdab704f6137a4b4d8742927c63acbb7f402ac9cee2926bb4d2d1722c99f8
PTX 3ec7ecdcc8f87634b32673afb40084f271c3eaa96699cdd35a6cdb559c4a3c67
PTX d031d700114d9a7952df408e5b01804aa9be34a60b7ff784aa242e74179d8c95
PTX 7443a8bfec171447a9e8aa492d1eabb5ea449aa278fdb298326cd27882a07974
PTX 859f83e70b23e5be85f8404cde8ea02baabce47a73e91e5e591ef8305a2de41c
PTX 87a4c7a28187c278bf2fa0ad04442b0c9dc62a5bf3acb88d3ee9898cf8497a20
PTX 090d8322df6585637125df8f5acc7acf65cbd02aa6c4fcad12f3615b56b93c38
PTX 96bbfd57da9f98f14daa86d852f14aedf9b37b5cec7e4cc6f8afe1c7ac04be12
PTX 3943e56a4963bce0dfc001acf01fb9ec279081e5aff0b89adb03076a1af1b909
PTX b6c22a6dc02864f6427b538b2d1f5b8da848f495a835051eac3d9289396614e6
PTX 3b81f8e85bafd580ec207f9a3dedf06a11845973e6708fc201f7cd77235080a2
PTX a77d0e874e1b67ff136dc8ee7e6e01464c828a4f783c008d17256b43219cd89d
PTX 9081ce952227ee344a092d057adf5ddf4b618b2fc7f5857f836b25362322b737
PTX 9343ec217871f66cab197f21c40f455fac4967516d814c0496e386a5dc91a88b
PTX 3cb43dfa6f6861ad2cbdbe20836f3efc48b111d9bf0eb8a0a8564669b2c5d6f5
PTX 1cf6865dfe63802c44758e8738980221c57dee8af94b3503ad7c8cf5772b4e51
PTX ebd4c3fe3dab95d007b5dee03129cbf92fd94e7c260dca3b4392ce693f74820f
PTX 49a058b5ee62b47b56576bfa6bd75da33993c6a8b69b87b3d0114692be35eccb
PTX aeb567035f01e7558fa346822b363512e9a4cdcf15503b2991d835ffd5b2ed9b
PTX 895a8fbf98492aa713c9d2052f685ec9dc5dc0bde50007387a217c274f645b35
PTX 1b9957f87d8ec1d06fa5ffb98fa2576df97f283f3a4284edfd1e8de979a7fb54
PTX 3bbd47e2d0c54725399c3e7423d4a8db1f1b6431551822f7a15b9d0cb0197da3
PTX 1883c1dc6c91f0cfd834d2cc93509ac4db7ab4b1d438ca092e4f191538e4dd93
PTX 4d47e6c65480ba945314444524dfbf808ab35e5805226e1c84fa537f64fd9c68
PTX 985a9af6275f17d699c84f399b84a033de200e46c8523039b55e11b3d2168396
PTX 6539aa76bc2121af13597fabf9f1bd7b89aca6aa210569cd1b423669e813aeb6
PTX 1d23c46c4d9ea4fe611e6d671133947cc32b10ef267bdf28455cdebdb4f5516e
PTX ffe913e0dad24887431447edc6b4d4b776ee97ce471f95ec05832a0c376b35b9
PTX a7dfc6a465c71a6a32f18d99d9ad140fb2a9c74a00be774c0c257aaa1c068e70
PTX 1075c6380af6a597b2520044f9e510f3832366e756cc4dfa992bfcd197c489fe
PTX d0e11afc8f7c45825a21e0c3612de7f09bcd942b3c6387b477086af2f2e844d4
PTX a0191643cf00bb9a15c5111926d0df935f4a6718415bde7124f6d002283ea9cc
PTX 7bd5a70b5a2b7c3aac4393a5337ed4ab579d3106cd02fc11f86a50b3291fd788
PTX 1a4c62c78a7fd874cb6cebaa832b764712b796f71a16b02c2a7a4632121f17f1
PTX de36ffa552d5a697da05d76005419f1c0ed0cc82e7746d0e896128fca29fb5ca
PTX 172dd753b1e4d1e9ca2672ca1025f5271284af409eb52e8dda8dfdb13c9a2cb7
PTX e50be0579af6d23a8247fae980b24e46e6711517a428b64996f43f0965a748bc
PTX 3bda00cffc6f9ee4bc724e7ec11b53b4bd8a36f98745e52852c20dc75df0587d
PTX ca6562e1387d418f2f56dacdfd34fb3c02b5d43f8fd5a85685097098bdcc96ed
PTX ba0679dea4f54f5d8303ccee09f8ce08840301bf1406de7cce86a625a172e992
PTX 18db760628afdd5a113715daa07b180c439150c69a794d4fd311be5dec87d264
PTX 25a80d0676f5211815e193100fd79a14f7e8c5168d28db65e9472047d76f8156
PTX 738bceaa6db53b6666dd716736c64e59c3261a4423f91c42cca7e0a2f57b9a57
PTX 50062e5978218b4898895e7cd80a52e675fb21d597b124ee3304f19323c035b3
PTX dbbab5cd4d160fd65f59ca473bc7e4a001e20ad01bde61524c707f7c45bf5a88
PTX 23303f6442107a369efdb63c60b20e0aa39185524dfa7632c027f085d7f5d819
PTX f68fe449e70e107dfa3f45dae63c406eea28862a4cb03486830d5e389c78be77
PTX cc28cffb8f6fc67e951149636f8afb8a631bcf8a573bfd1a8ec2b446b484fe9c
PTX d327157000f17567cc704d44b0f11418c905b82a0b14d74d7a2c29473a95671a
PTX cd9d198861d695ebc0896f20a2a648bf56dcbcd973572b0dc08bcfee2561f381
PTX 6af51cf4ee70d5ed291779252cf7c6c6c6f350f5f50262dcb712992ac816e350
PTX 576dd3fb0624bf9a2d66381dd40371b19bc2fb41bb7f9afd9374c3c3d961493c
PTX e40baa8570c536d65177e6bbe3f3e085da7b8645f9044bade16ceff84bb42230
PTX 0ad5d7b23c01df8cc5148f66993b0408
CTX 9b9acdadd8db400d498992b01fcd201fa8674512bf30b79437f0bd5af17e1e99
CTX 45c876d8d4d6d173206f859a46ec26b1dda1f118edd2647e80c3071806e7f524
CTX ff72ee0b34aaf084eb3c3952956262898786a8c941aff36e69f1d4684d9b305f
CTX 3b481da4292c4cc55be56ebcc2dc42c889a859d846f10b0c5005608605352416
CTX fe8081bc8c9226ca99344ea1be52f0b8d1ae0a674ccff70d1212845794a398ae
CTX d3f394edede4a2b567075849c4b3cf5c32dbcb58254444fabbf6d15265fb9e41
CTX f64aa7c88b8823567080c83f9c975a02b2e424b73e3e55543e606631bce88432
CTX 754bc467f759194a8e0f69f5570a9ddcf46217d3fccc550a1bc213222e9668af
CTX 4fcf8b2c88af03fc1d2a080143b250edd573715a83e6298cbc3c70fb92a34494
CTX 06535b42f797c49a273cd8615e547222eba0ac4669d11c45ed6d61c33153f063
CTX 1946eea861454319001fc2277ba9bf4b6c4b8c4f572390d0b38cfba2d2549134
CTX 40f9c3458f63de5b0238082c7370e1d61ce8b4434c29bd9f6d170ea1e980bb10
CTX 8821739a4086afed9cf6d1018572312ebb5a464669e609b72d202e69b45c9c42
CTX 61634ca018b0cf3907adc7dc33f9bd6fa9e73560bccf326c3d9631d9dc558071
CTX 3543a911d0eaba56ec0ebd6b1152a7d6db1a3c80c5dd17c9195f5d26ac71946e
CTX 3c8ec02a3fbf4a256537d6a089364abf5164af4beb8f33a591180cb49b75b563
CTX 69f94adad1f334f9627c57e3e14b887e5eeda41535cb07e38c39fc09d7aa26bc
CTX 82c20901fa9fde84a79013396b5a88232e9eff66a1b82a6ee1addf999b8d039c
CTX 8668eb1dbba37f42031e65c386741cc0b63db1f47e566fd0387d76c7c19ff64e
CTX f825af4cd428c631bbe3803bc28f5b7981be15e1b0e7112453fab7c06c3a02f6
CTX 46fa02d8964199811f783646c378456b25ba8d790ec1a83d339f66a3932a40f1
CTX edbc8304b95cc6fb42296a04c2fe243614a53c4d84a26316bc346ca430ccf327
CTX 9afc29e42a5a1f0f71a81262e1b8e4d53e97da4d4f474974eb2f646afc9ee697
CTX 75b2e3ffe07422c420322e88c3153d299d39ee687972e02bf34c7afc2f39f2ec
CTX b9d82dd3c978c3524cf9aeca23bebb5428885c519ed475c11be386cbdaab8ea9
CTX 896a937545ced76a9d11d145b1162a6b2621bb7abc65ac4640f77474c632404c
CTX 1880c8f7907a3932a6ccf713d9ba32806233cdc835586d5b19a21e5364ea77ec
CTX a2eec64f60109412b1cad67def6dcab2a8d82811b435a6538e12183b8d861137
CTX 9fa636fd7a5089e952beca1d31ecff464f90b97e32a93dd34c6ac09a6d640da2
CTX f6d534ac799d04f15af9e3b6b9dafd2b161a587c1ddb4640d1696c6b3be1349d
CTX d9f2e46d298c1dfd88b07bb137df747ae2957933ab500510fc83a39a50723f79
CTX 61c98c4abace567847f7ca422d405a5b8bd073f533fd5c587a345c2e118ef7a4
CTX b91f072bcd0c85cd3a9cfd24a7da4f929aab43506eb500f172cee8ceddde0122
CTX e20a15c76257d925a0e0483e015813053f05c1674464384ed052871857fd2a9e
CTX 7a14d476d519c616e0a18a797de91a649991c3e38080a2490db3fd0eb30dea66
CTX 9b16de88b634fb33d776f1c288007e072d75cedf5e0e967a7e4b0d3202cb714e
CTX a987823f62ad97f240aaa79f1d36ad74dd95858c9bdbdfe1dbbb70f663c4a2de
CTX 8d5ca1452de5c19138e39155cabd1e58efc2d6eef013bda6f1e0f3fb4fce5c62
CTX 11bbabdbc7bbf1d3286bf4981f6921c3920850210b0314cad4c869e5537f1c9c
CTX d4dc57876a605f53b00141654a3de6f09e2f072f0b6916e02e6687aed1777240
CTX c44b6571e7becb1c05438c08e6ac6316a6898fc2a18eeca3135d6b1d1090bded
CTX c9451911a32c3c99b60f4ce4b3cc20a5d5dd3acd3648b77341fc5acb02833bb3
CTX 8a72755efc540ba10cd7ea173b7e7e9ebee4414147b202ac099a13fbacdd9b73
CTX c21401028679f8c0c2858d43c86d6b7bccc374deea099e65c13e1ff2a91a65be
CTX 0d2ed50ee2354a9b8ad6726b3e23e22a9d0b57e133146ccfea56ec0b4d057c50
CTX ee494dfa3ad91e6b0dc633f06578f45158a704c5780328ad102e5c7926eb1fd4
CTX c0439238f3a7b51e3ee8e7c377cf83b5bf328e57ecc7468e35ba4e7c28d621b6
CTX 3e63869ab2645db6fcdde3894dbd6d16177fce6d3d576dc38fdd4e5ca7fe3158
CTX 5b21e1d1f3b73b056840ad3e0595ca1edd0e08e7ace63f922a28c0ef659bf8fb
CTX 2051d72597cf247a063dacdc1037fafb1cd4dfd4a1d342a59c4acdc2d1f2b452
CTX a9e808fa3a6d06d92850ee7c0ceb982dda704c6fab0653f8eac48bb45b694ab9
CTX cbe738c45b156a97fd0d0fa17ee27b2808cd514839ebb457481b6b284d8644a3
CTX 685e318a3c20c4408aaed0d08f93ae8921a9c64b45fc9afe096f1507c89414b6
CTX bd7e160e50f8a978959b7ef5b57dfda198265217dbfce459af06e2062223094b
CTX 408d4303d08895ee9c9fe6010a1e435bd5c52955520ee9b23b49f485d7c5d139
CTX 16964d583b454ae000addb0114427880272a2e975029120e382ff9e378d46929
CTX 9efddb2a5b39285f2fded8257593776c57c358a695aea4d1ce6158929ae06b3f
CTX a2d70f21f03b4f68fecdca19feccdf0939ceef98593d84c0f6b29cb3be0861f3
CTX db1f4eb683ab11ed35ce6cfcb51c179d39f521f760661bc452ea0d1816c2c671
CTX a7292982b1ea041b51ac832a3ad24a76032adbc9d4806ef8865e425dd3e42dbf
CTX ca80d98e5eeb4823407d6af69650f3dff911ae487b5680f03b55419ccceb5287
CTX a2feb7a7b12d528d1f0002a827c7dac282d85e139f3f03e55f2d05bd178c32cf
CTX aa57cb425535506722e8b48062ac02e7d7a21b44993a848b592a4c85ac27f943
CTX 77b427c485effef07d5bf6cec90f20a0810f2526b8d60ec30f8f794cf1544567
CTX ad341f15a518d08f5da2f449f8903a33

VEC 10
KEY db0db25887d47bdb74931a7f48c365cd6a76c79a2653e4a2e12b0d7e4c813f93
KEY 2df6a8c921b62a2e64afa69fc199978d
ADT 2747b058616c36105c7767e57d1b319a
PTX c4df5073999530246d762f25a6e80b37789c1b103fa29768554e05320ba66688
PTX 4270c4da194ff51aab806b599f5432b188391f803f24c8d31a2a0b516735f53f
PTX db53ffdbfdaa57db1e82fb657fd7d38925bc3a7298569f3f7de2757640a80488
PTX fa386c30ba604cecf1966fe3a4606abe3aec16b676d6e9807e2821d7d20dbca9
PTX b2738f7b6c9291a406a1a0738ddb8c1cc96b43006443f527625c24b3827c7bc4
PTX 1f72106a4ae4e3992869579164a5a2a4943877bcc1f1820041ec0d16defcb101
PTX a0d55c4c70f8f7afd33c88ad6387ebf0f613a5f54fdc1ec5c32f13650b3f1983
PTX 52eb33a5fd9e0a143392b11c662b3d11664fc7819c058e0581a25cd326112640
PTX f44eca96d336ecf390e13acc1223214972a743cdb0f1742b6e739f561d0a15ad
PTX b5b1e8dfa1b1a906ee4ae6ac07993e746978d34a42d8d98c5535f083a2a3acf0
PTX cdb6d77b4a3581f58b679bc203f4dc07e0e6f299a67f4df4eebe171434d0aa7d
PTX 148027049f9353a62bdeb66d1064926665441dec46b4dd2b78958465b6cc2636
PTX 098ef16d9c56fdf4ff16a195455594504ce1b2e8ad670dd99576acfe0cb704e7
PTX 678133bfae504eb5efff434127b760ff3329370d49c9d82573f9803e1d869ced
PTX a64177809f447e7d07913387a25ea49cc184ba4a0a70f2059d5aea6ee7bd6659
PTX e5c0095297549d647eb0f9d3c5d7e3530937af726d5064032628276491435910
PTX 2b618ce405c3f0ceb7f04a9347b5cf44f4eeb9be18fee2b9e098a5300d3c43a5
PTX d24bf02b218a25d950c091c25bd120acbed3d10c45384e8de3fa60bfac96991f
PTX 9d1e101179b97524f984480c15b0af940628dc726aea8da42a6ef99d7e7437a1
PTX d375422d4444c5ef7a4de4bde75124a25f0321dc4cdcb4987035e36df2bc4e87
PTX 432a603c39ae538db0a612542380153b422c9365457abd1cdcf1b85f86abcb23
PTX e3f21c5084193e5cc92a5d361396c15cc51b1b9caa6f93e8d1164e57391f944b
PTX 1522f4e1bdd2f058dcfa5d441ba125c4c9a4f1eb29848b012a15973d233600d2
PTX b1eefff3066da822c353a0215f78c3327bba0f0efbec159f674b18f4ace54d9e
PTX bd8bd135aebf5be834151bc64d7d242d804221a0f8b806506e40edf785cc3a71
PTX 8a5c423375b87488db2a916d56a633720de3f53e86ffc5cbe6b6138270e666d1
PTX b1555d6b3f35cd3df60faf78aa8abd3d8d7ba3e9198e42502ca9641c7e78481b
PTX a1fa3e5166ca8e47ae9c6573458efaa4cb334f47b324160f452e8977cfae6315
PTX cb24d601597a7d40ef1d67dbd84a136fe469a26c132701646925fadf02668f0e
PTX 2caeaf46cb9038371b57f206fb471177c04f0c4ecd8f49f858d9c90826e9d0cb
PTX 43a5caa9399a4d189e1b940dc9c477f7233ea393ca37b157928876909847c605
PTX 04226d4c0adbe10f403e98247bbbabb9ec33ecaf62aa8df4891e8ad854ff3f6a
PTX 7c4dc8f03f7bce68df473e8f28a4d8b59aaafa1a182b05d8ca11a6f1f5cefdef
PTX 1f5863cbb4d57851f9d68d93d2441047802995d395a8e24977cd36b4ec2f7ad9
PTX 4526b614038be94d18ede6b9e59547a57d113b0e8406facab40e8afcab9b11b9
PTX 00a674bb709d4430a85ca1fad0397d774ad4e489d2da8b58937fb7f942cb5aec
PTX ebd86e454f7ff17220a859cb3f29d45a332375bca609a2ca5de2730b831d0ae8
PTX fd67c443289dc5c611837de0df90b4ebc4c2cdc3521fc3c2c4cc14c0a6bfbc95
PTX c2dafac13ab2a05d5c5562f48233d52b3b251dfabc70bb35641f705d449089ec
PTX e1ed5aa213a86a0cd7c19e0f6997d8845da9bd5d00398c6a9b3d57c1047fe00c
PTX ac4ad70bfa906cbdb6d2038df05323a878d70dd4bd3dc60e74cf959c9a74b69f
PTX 3ffd6146ed353fec36646eed0536d1d7f8648eb90aa0f0ff39383fbb8db11ceb
PTX e9cba02410b851fcf4ca0a92caa3d4c6769b108a459e5f9ae9350c4a44a6974e
PTX 87615ceefb37f7d8533a132fff071d9c70364e8e35579d57772d3897473244e5
PTX ed16b06c995c66527404943c11db3cd4c8c7456cff7536efc2e8f9375d114e19
PTX 5dbc09b6d4e037b545828c7532169d9e0f46db09510819dbada25d2c3ea8054a
PTX ffef2ffb9bf27d7e2d0249772c92c364a2dabe2492ef79c0b1f42f3d0a651aac
PTX f41c5af24b98d61404ecfe0dfcadbe3bc9449dc2e53d6fb9461e21edea6ccebe
PTX e8c14fc332c726c55ee42bf27279f5197288bbbe931a48d58a2749822ce098e0
PTX 737fe5b9ba7d555ff066f976cbcaa2aaf2c8aaabd64d7cfda71a7ab29d6ca849
PTX 8f21e91288155091786e9c1a50a46322a77e76637c32d078fb23aea9031b3454
PTX adb62b965a4ad933b66055c7f632bacc8a7af8ef8cce579470718aff20781d4d
PTX 357d7d42c655cb6e193a688a0187ac19a29344ccc40ff913005aa509068f349e
PTX 6adf47355dddd6a74235903233c90973401b132048a436dce9b59a53aedc15cb
PTX 70acd78f0a05d4e2c27cc4a440f96a654a663c9ec8b67b4deb6cb8e316945c25
PTX a2e944ceb9442bee5176cd2c1aeb86be3ec49dddd6b311eb1a3861b24f9ecd91
PTX ab91b798afa99c0198655bfc0aabce27aba2ff06d7acec01e3328c9713383da0
PTX 52377f3c4891086a64874dd23d7a6ee58543f857afd7669ac488e4cd37d2f411
PTX 10dac0310fd3091ce57438958a4a693ccf75d9ac0768fa43d874a312cd75db1f
PTX c4e8e1423b647a921c9bc4e475d60f073b371f27f4186c7cb74f23c8c46d2036
PTX 5683f8a8c3525ae8ecb720c1cba8aa1c3a7a77ae2cff710c9e41a9abf6c8f671
PTX cd1b7cc3cb1f98a772c2458ac8917bc3f362f2b734d50ccad3aa8a63dea2af99
PTX 8292b18872f1e8dae6ca9ef9c9ce2d662b723b179468bab3227c77cea01b0645
PTX 195cc22e33cadc304621a0314e7f73dff4ff167296b22161499756d683e9010c
PTX dc06d7d9cdce72bc3e93d0ba93e4cb8f32
CTX 2c51c948d51a8346d269b82cc4470a2490493a7ea1bd27a1898e1f8ceb49aab9
CTX 8374732a7b25620524aa631b0640904a96a5dd407ff5cb989291d52c45bde27e
CTX dcdb8bf3d25276c0f2a16e2c8307beff51051ce0d6ab91c9fdb32582bb89f9ef
CTX 303f50df36ea1f2e0aba483ead881eb93bd2f4669f610cd5be554c7135d636ad
CTX ff87bff8460e66f7e798c1de67646640a8684dd50f3fd26fb8a44e55c0ae4a7a
CTX 9e4797b64381170e579ef676801361f70360010bbc8db91bb16f4a9d4e77d362
CTX b96cd810200f7ed69aa4f834bd1c821ed765e6f04f3f4f78394f16ddad5e1ede
CTX 623c1d1da0878dd7bda78bf9a0d953b68a3456a63538b4dccdb64eb9fc358d4a
CTX 3f82342038f46d9d557619e794bd380aed3baa21ff3d30576fd2ccf89189e34e
CTX 6551498c668e2cda89e7b623b11431ae59a45c5d86b3fd7f1de5b1854ef9240f
CTX a251d5b10ec6fe06e5f58d8a04d33cbc55d6c7b81f102c9804b34c9791608a53
CTX 4529e2cd05f66e00189df4132cd3c02623ebef4a19b9315b576b29c2aa10b7c7
CTX 3161b1805ba2f061cd0cec9f1bde60799c00e69d3c7c3f782c810519225c5b05
CTX 4d294f6124b457aef2c763e280ac3d6aaa57ac363a6286f184eeb992d4a797d5
CTX 97e464c833a8624752f57dc6322093b060e4d5eaaccde9e439b19c442ceaf48c
CTX ead03be87d5724e3acf52217cffefcdb5be45011ab1594017ed62a1c8740680d
CTX d293613f4ae636af871b89c62ac386d17fbd701e327dc0d8a0b36b64f95c5eee
CTX 3968c5c90744399b6abfd62942b1226337ed2fe75ad1be55801332f691995373
CTX 74e63e40d34a28d192ecc60a8bd4144b8fd453e1fa3c6957db6983a955de5bd9
CTX ae9499598ee7a4663c868ae16003a8cc9b319510e79232bc3be0c057183234d4
CTX 26a8134b13dbe918dedbafbc8c31f2241fa06672d4f7c5dbd445f784755d7ccd
CTX 587a72506b0c9b6bcaaaa850e74f43454ad092105b7e10c3bc90688dc92b36eb
CTX 293339f55b66254de5654ceb3a9870620127c9175a68c1ec6502b86620a55726
CTX fc8cf0759c08c1022071190faff030488a32d1b16da5bf361f0632c86561ac6a
CTX 4f0d55b071b562f6838a65b4c6640ca732c51cf72391e81c9214af2f4d1acb07
CTX 3795f81cab0f6c66e6d0d6d248876879d36e3a3f1fbe49d1c25626585fd336c1
CTX 9948869ccbb765f750a5d6292cacb195cc289a7b862d3137bdaea94d3ad0cf86
CTX 4d7fc1b6817ab4d59f16be8d9482e53d7390f8c1a1774773aee25e1089c04002
CTX e89d38daebd587222210ce5eabecbaa805f114253888850196c80c2b16b4f82d
CTX 652d2f00c88f4f81ab56e9916f9257271643c8f8f43f459e113077a523ae75f4
CTX 8d1a22372ee9e86e5c80d311929a4164c77bc94644977e16a734dde7246d5c63
CTX 85f1e8c14d08a7f2e0f942126259c8c698d80ef2779d7d77860864abf1c63f1c
CTX 3f4dec0b976d3874f89f2b44e07362c4fa151e5691e337a503e067e8977db1af
CTX 96c9c1a97d3375876380c3114f9b147284bb6dc6baf8842b9b9be34dc97fb0b6
CTX 8f4f017ddc552a546d2285ed5b20a866ef23eaa58a8d409345e9311157ed73a6
CTX 1c00b748dfa33d6f4e3b10e0dccd9576370c7d5ef7d3298db638526f7717a7d3
CTX f7f4a9ea42b9936916c6518c9f3b836ff7e9f461ceb9a84d653097ecbeb9c93c
CTX a0c9d03fbbf95c491a807f92b860646ba5b1281730ae8737cd247557b83d1719
CTX 8744e078b27efb50b0edd7a18a27598d65816232f15a65e552d7d9c63a372bd9
CTX 86f4576877b422047123208e0078c96c5444306aa743bc1fdfae2f2ef7157b0a
CTX 7ffbc24886bd29e7eb66166d7cb768647cb3014d67226d439688bb3c11dd8807
CTX 2b776ccdbc6a8bb67e4002a5d223b430968aaa20ecd1e7793db483b6f41af758
CTX 4b10295d7fad28b791a2b94cc7f7403c93bb833372188cda257ea06176b219ab
CTX 9afece1699e33e6892ba7cb3b035a2d8a1b5fc691f30b2d023c173f52479bfa1
CTX bbd310aa85092d773e9a6309120b84277ab15854ad0873209d0178650738229c
CTX b4ddec5b4b206fef697289f16da9a34d8cfb7f31027bff082ca7ba3f9f4b2da0
CTX 23848f2757119dcfb2a7e42118daa8028716735eea3d0d7ed047453ed5c73ff0
CTX 1109effb177a55f6bf6ce72a4f23c50d7544ab3b5a07d8703bfe4d9cbcd38ff2
CTX 57d0ba767ed0157a504c2153f33c7e79dac02a1d149cccf316a57fb64b15a714
CTX 78f21942d419ce423ac619ccd162613b304dbaa4b8c1fea29a2a0a75b865f85a
CTX dee6eb78110d537d2ec433a642180832cbb30f172fd4216fd7c6a92545e56c1c
CTX 796edd1b424353f83b9b7aab295d3e336a51fb733dd5fa61dee452e5f6a63b91
CTX ef8959e448eb670afe69152a52766e6feaa31b107e19d78f75a974e8a7b10aff
CTX 1abc43eb0d783f80a45d7daeb385f5b780d6549b64a8c7de378ef3364c0291e9
CTX ca6bf1a53aafbe8fee68d98a0988fcde9b052ca884f7ddaeac948a009906d468
CTX 9b6e9703a109732d89f36f9cb96b4cae5886b20dc88ba5f29af7081688fa52a7
CTX 8c35bb6d4407b438904ad70831cc7e2fef521867d8fc4b556d8c307fc4a92bf5
CTX 0b9ab1fc5e9f36cff056bd464ceffa09aab629b31d449714fab708f3c5d44886
CTX f710e0576a9bd1717686f7717162075a0834644e6a0a209729f4a3ede353ae4e
CTX c6776ad69761e4514fb5593c0851b8db34cdd30ec0f4cd74f6d577b1f5239c6a
CTX f8f7be683d5687130d0f721b49e598bd927c87c3e47e5bfc147d7c3ca365d821
CTX 4eaa84e0bc2aa635f08c10ef08058aa18bfc43f3b9755d3b28a51d180023e0c5
CTX 07162cafab5410a0bd62e3f25812828a78b9a6b6c4ecf3d18708b633794d000e
CTX 7019f4fd1be00b17109867c6a700d77529fdf4b25c0640dbc67c35dd86d4b379
CTX 51864de6feb39e16817b3496432b24fef6

END
